// 需要在main.ts中引入
import router from './index.ts'
import { useUserStore } from '@/stores'
// 进度条

// 权限控制
const whiteList = ['/login', '/register', '/login/protocol', '/404'] // 不需要登录就能访问的白名单页面
router.beforeEach((to, from) => {
  // 处理标题
  document.title = `优医问诊-${to.meta.title || ''}`
  const userStore = useUserStore()
  if (!userStore.user?.token && !whiteList.includes(to.path)) {
    //   没有登录且不在白名单里面，跳转到登录页
    return '/login'
  }
  // 否则不做任何处理
})
